home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / finances / payxprt3 / payxpert.doc < prev    next >
Text File  |  1995-04-25  |  32KB  |  580 lines

  1.                                PAYROLL EXPERT
  2.                                 Version 2.00
  3.  
  4.                                By Randy Blain
  5.                             Copyright 1992-1994
  6.  
  7.  
  8. Please read the READ_ME files for additional information about newer versions.
  9.  
  10.  
  11. OVERVIEW
  12.  
  13.      Payroll Expert is a powerful GEM-based payroll program that has all the
  14.      features neccessary to handle large or small payroll applications.
  15.      Everything is accessed via the standard GEM interface, so very little
  16.      instruction is needed in order to use the program.  Also included in
  17.      this package is ACC-Time, my shareware time-clock accessory, since
  18.      Payroll Expert allows importing of the time-clock data to facilitate
  19.      easy payroll computation for all employees.  You can easily pay all of
  20.      your employees without ever touching the keyboard.  Complete reports
  21.      are available at any time to make all your federal and state taxes easy
  22.      to compute and file (of course, it doesn't make them any easier to
  23.      pay).
  24.  
  25.      Up to 64 employees are supported (only 2 in the demo version), but if
  26.      you send in your shareware payment I'll gladly make a version available
  27.      to you that supports as many employees as you want, limited only by the
  28.      amount of memory in your computer.  The program should run fine on any
  29.      ST or STE but if you only have 512K of memory you won't have much room
  30.      for accessories, etc.  Payroll Expert will work fine with a floppy
  31.      drive, but a hard disk is recommended.  Payroll Expert was written for
  32.      medium resolution, but it will work fine in monochrome.  However, it will
  33.      not run in low resolution.  OK, on with the program!
  34.  
  35. INSTALLATION/SETUP
  36.  
  37.      All of the data files for Payroll Expert must be in the same directory or
  38.      folder as the program file.  The files are detailed below:
  39.  
  40.      PAYXPERT.PRG            - The Payroll Expert program
  41.      PAYXPERT.RSC            - Resource file
  42.      PAYXPERT.CFG            - Configuration file
  43.      PAYROLL.DAT             - All employee and pay data
  44.      COMPANY.DAT             - Company name/address & ID numbers
  45.      FEDTAX.DAT              - Federal tax tables
  46.      STATETAX.DAT            - State tax tables
  47.      STATETAX.ALT (Optional) - Alternate State tax tables
  48.      PAYCHECK.FRM (Optional) - Text file for printed check format
  49.  
  50.      The first time you run the program you will get several alerts that it
  51.      can't find certain files.  Don't worry, all the data files will be created
  52.      with ease.
  53.  
  54.      Note:  1994 Federal tax tables are included with the program, as well
  55.      as state tax tables for Virginia and several other states.  If you
  56.      create tax tables for your state, please make them available to me so I
  57.      can include them with the next release.
  58.  
  59.      The first thing you should do is go to the Create/Edit menu heading and
  60.      enter your Company Data.  Also, if a STATETAX file for your state is not
  61.      already on the disk, then now is the time to enter the tax tables for your
  62.      state.  Since all the states are probably different, I don't know whether
  63.      your state data format is supported.  If not, just let me know and I'll
  64.      fix it.  Once everything is correct, just click on the SAVE button and the
  65.      files will be written to the directory from which you ran the program.
  66.  
  67.      Next, it's time to enter your employee data.  Just type in the name,
  68.      address, etc., set up the various options as you want (see below for
  69.      details), and save each employee, or you can save them all at once if you
  70.      choose.  Now doing your payroll is as simple as point and click!
  71.  
  72.      There are two main screens which contain most of the data about your
  73.      employees; the EMPLOYEE DATA screen and the PAY AMOUNTS screen. The button
  74.      in the top left corner toggles between the two screens.  On both screens,
  75.      there are arrow buttons in the top right corner.  These are used to move
  76.      from one employee to another:
  77.  
  78.      <== (Left arrow) - Display previous employee
  79.      If the currently displayed employee is a new employee, you will have
  80.      the option of adding the employee or not.  Otherwise, the currently
  81.      displayed employee will be saved to memory (but not to disk) and any
  82.      changes that were made will be noted.  Then, the next-lower numbered
  83.      employee will be displayed.  If you are currently displaying employee
  84.      number 1, then nothing will happen.
  85.  
  86.      ==> (Right arrow) - Display next employee
  87.      Basically, the same details apply as for the left arrow except that if
  88.      you are at the highest numbered employee then nothing will happen.
  89.  
  90.      Now let's get to some of the details...
  91.  
  92.      
  93. THE 'EMPLOYEE DATA' SCREEN
  94.      
  95.      This is where you enter all the pertinent information about your
  96.      employees.  Aside from the obvious (name/address, etc.), there are
  97.      several other selections.  PAY RATE is either wages per hour, or wages per
  98.      period depending on whether you have selected SALARY or HOURLY for PAY
  99.      TYPE.  EXEMPTIONS is the number of withholding allowances claimed by 
  100.      the employee on their W-4 form.  If the employee is exempt from federal
  101.      and state tax just enter 99 here.  Enter whatever you like in the
  102.      DEPARTMENT field.  PAY PERIODS is the number of pay periods per year,
  103.      usually 52 or 26, but any number will work.  You may also enter any
  104.      vacation hours that the employee has, as well as any extra pay and a short 
  105.      description of what the extra pay is for.  This is also where you enter
  106.      the number of hours worked and any vacation or holiday hours.  The regular
  107.      hours may be imported from ACC-Time as explained below.  Overtime pay is 
  108.      calculated properly (i.e. time and a half).
  109.  
  110.      Also on this screen is the calendar display.  When the program is first
  111.      run, the current month is displayed.  You may use the arrow buttons at the
  112.      bottom of the screen to view a different month.  The current day and date
  113.      are displayed on both the EMPLOYEE DATA screen and the PAY AMOUNTS screen.
  114.  
  115.  
  116. THE 'PAY AMOUNTS' SCREEN
  117.  
  118.      This screen contains all the detailed pay information.  It is divided
  119.      into pay period, month, quarter, and year amounts.  The values on this
  120.      screen are normally computed when you pay an employee but all of them
  121.      are editable and may be changed at any time, with the exception of the
  122.      TOTAL DEDUCTIONS field.
  123.  
  124.      Also displayed are the pay date and period ending date, as well as the
  125.      employee's name and the number of hours worked; if the employee is
  126.      salaried the word "SALARY" is displayed in the TOTAL HOURS box.
  127.      The pay date is automatically changed to the current date when an employee
  128.      is paid so if you want to change it, you should do so after you pay the
  129.      employee.  The period ending date will automatically be set for all
  130.      employees that use the 'ACC-Time' time-clock when you select LOAD
  131.      ACC-TIME DATA from the FILES menu.
  132.  
  133.      The CANCEL button returns you to the EMPLOYEE DATA screen and any changes
  134.      that were made are NOT saved to memory.  (Unless you have already selected
  135.      one of the other buttons or menu items that does cause the data to be
  136.      saved to memory).
  137.  
  138.  
  139. THE MENU BAR
  140.  
  141.      Payroll Expert uses a standard GEM menu to access most of the features
  142.      available to the user.  What is unique about this is that normally you
  143.      can't have a standard dialog box and a menu at the same time.  I have
  144.      circumvented this problem by writing a replacement for the standard
  145.      dialog handler provided by GEM.  What this means to you is that the
  146.      program is easier to use and the screen isn't cluttered up with a bunch
  147.      of buttons.  Following, is a description of the features available from
  148.      the drop-down menus.
  149.  
  150. Desk
  151.  
  152.      From the Desk menu you may access any accessories that you have installed.
  153.      The Payroll Expert selection displays the box you saw when you first ran
  154.      the program.
  155.  
  156. File
  157.           
  158.      Load Payroll Data - This displays the file selector so you can load a
  159.      PAYROLL.DAT file from a directory other than the one from which you ran
  160.      Payroll Expert.
  161.  
  162.      Load Tax Tables - This allows you load the Federal and State tax table
  163.      files from another directory.
  164.  
  165.      Load ACC-Time Data - This allows you to load the hours worked and the
  166.      period ending date for all the employees that use the ACC-Time time
  167.      clock.  While you can load this data from anywhere, both of the files
  168.      'EMPLOYEE.DAT' and 'TIMECARD.DAT' (or 'TIMECARD.BAK') must be together
  169.      in the same directory.  If you are not using ACC-Time then just pretend
  170.      that you are not reading this paragraph.
  171.  
  172.      Save Payroll Data - This saves the data for all employees to the file
  173.      PAYROLL.DAT in the current directory.  This can automatically be
  174.      performed when you exit the program, but if you are making a lot of
  175.      changes you might want to save the data often, just in case the power
  176.      goes off or something.
  177.  
  178.      Quit - This exits the program.  If you have made any changes since you ran
  179.      the program, you will be given the option to save them if you want.
  180.  
  181. Reports
  182.  
  183.      Write Check(s) - You may print checks for one or all employees.  If you
  184.      select ALL Employees, checks will be printed for any employee who has been
  185.      paid but whose check has not been written.  Payroll Expert keeps track of
  186.      who has been paid and who has not so you won't be printing anything for
  187.      those employees who were not paid yet.  If you want to print a check more
  188.      than once, you must do it one employee at a time.  The file 'PAYCHECK.FRM'
  189.      controls the format in which the checks will be printed.  This file can be
  190.      created or edited with any text editor.  The file that is included on the
  191.      disk is the same as the default format.  It was included to help the users
  192.      understand how to create their own 'PAYCHECK.FRM' file.  The default
  193.      format is just a check stub with all the information necessary so the
  194.      checks can be written by hand.  Stubs are printed 3 to a page.  By
  195.      creating your own 'PAYCHECK.FRM' file, you can print checks and stubs on
  196.      any type of form that you want, from continuous feed computer checks to
  197.      standard single checks.  You may select Continuous or Single sheet from
  198.      the Configuration menu described later.  The format for the 'PAYCHECK.FRM'
  199.      file is described in detail at the end of this documentation.  If there is
  200.      no "PAYXPERT.FRM' file in the current directory, the default format will be 
  201.      used.
  202.  
  203.      Payroll Totals - This report lists the total amounts for all employees for
  204.      period, month, quarter and year.  The following categories are listed:
  205.  
  206.           Gross Pay
  207.           Federal Tax
  208.           State Tax
  209.           FICA
  210.           Medicare
  211.           Insurance
  212.           Other Deductions
  213.           Other Additions
  214.           Total Deductions
  215.           Net Pay
  216.           Employer FICA
  217.           Employer Medicare
  218.           Advance EIC Payments
  219.  
  220.      List Employee(s) - Lists all the data available from both the EMPLOYEE
  221.      DATA and the PAY AMOUNTS screens for one or all employees. Employees are
  222.      listed two per page.
  223.  
  224.      941 Tax Report - Total of employee and employer FICA and Medicare
  225.      contributions and federal tax withheld.  From this is deducted any
  226.      advance Earned Income Credit payments made to employees.  You generally
  227.      pay these taxes monthly, depending upon the amount, and file the 941
  228.      form quarterly.  This report will give you all the information
  229.      necessary to make this a simple job.
  230.  
  231.      940 (FUTA) Tax Report - Generally paid quarterly.  Form 940 is filed
  232.      annually.  This report lists amounts to be paid for federal unemployment
  233.      taxes.
  234.   
  235.      State Tax Report - Lists the state income tax withheld for all employees.
  236.  
  237.      SUTA  Report -  Paid quarterly (at least in Virginia...).  This report
  238.      lists amounts to be paid for state unemployment taxes.
  239.  
  240.  
  241. Create/Edit
  242.  
  243.      Federal Tax Tables - The tax table screens are laid out like the ones in
  244.      the employer tax guide from the IRS (circular E) so it's very easy to
  245.      just copy the figures from the book onto the screen.  Use the figures for
  246.      annual payroll (Table 7 on page 30 of the 1994 guide).  Payroll Expert
  247.      will automatically compute the proper amounts depending on the number of
  248.      pay periods per year that you select for each employee.
  249.      
  250.      Note: This is for reference only, since the 1994 Federal tax info is
  251.            included with Payroll Expert.
  252.  
  253.      State Tax Tables -  There are quite a few differences in the way the
  254.      different states handle their taxes so this will no doubt be updated
  255.      frequently.  There is a button at the bottom which will toggle the
  256.      display for single or married taxpayers.  The text in the button will
  257.      indicate which data are currently displayed.  The single and married data
  258.      must be entered separately.  If your state uses the same data for both
  259.      single and married taxpayers you may just enter the data for 'Single' and
  260.      then when you click on the 'SINGLE' button, all the data will be copied to
  261.      the 'Married' data for you.  The state tax table screen has been set up to
  262.      accomodate as many states' data formats as I know of.  There are separate
  263.      standard deductions available for single and married taxpayers.  If your
  264.      state only uses a single deduction for both single and married taxpayers
  265.      you must enter that amount into BOTH fields. If your state uses different
  266.      amounts for the first, second and third (or greater) withholding
  267.      allowances you may enter the different amounts so that pay will be
  268.      calculated correctly.  This also applies for differences in withholding
  269.      allowance amounts for single and married taxpayers.  As with the standard
  270.      deductions, if your state doesn't use different values you must enter the
  271.      same data in ALL of the withholding allowance fields.  If your state
  272.      requires you to deduct the withheld Federal tax from the gross pay before
  273.      calculating the state income tax, there is a button on the screen to
  274.      accomodate this.  If this button is highlighted (darkened) the federal
  275.      withholding amount will be deducted along with the standard deductions
  276.      and withholding allowances before the state tax is computed.  There is
  277.      room for ten different tax brackets.  If your state has less than ten you
  278.      MUST enter the last bracket at the bottom and work your way up.  Just look
  279.      at the Virginia tables included with the program for an example of this.
  280.      All the state tax data files are in the folder 'STATETAX'.  Just copy the
  281.      file you need for your state into the same directory as PAYXPERT.PRG and
  282.      rename it to STATETAX.DAT.  Currently the only state tax data files
  283.      included are for Minnesota, Missouri, North Carolina, Virginia, and
  284.      West Virginia.  I'll add more as I get them.
  285.  
  286.      Company Data - This is where you enter your company name and address.
  287.      Also, you should enter your Federal Employer I.D. number here as well as
  288.      your state tax I.D. numbers if that applies to you.
  289.  
  290.      Configuration - From here you may choose between single sheet and
  291.      continuous forms for paychecks.  Also, you have the option of specifying a
  292.      percentage of the gross pay to automatically be calculated for the 'Other
  293.      Deductions' field.  You may also specify the name for the field (for
  294.      example 'Disability').  This will be shown on the screen and on the
  295.      reports.
  296.  
  297. Maintenance
  298.  
  299.      Start New Month/Quarter/Year - This will zero the amounts in the specified
  300.      fields. Be sure to print your reports before starting a new month, quarter
  301.      or year because the amounts in the respective columns will be cleared.
  302.      Each time you run Payroll Expert it checks to see if a new month, quarter
  303.      or year has started since the last time you ran the program.  If so, it 
  304.      will remind you so you can print your reports and start a new 
  305.      month/quarter/year, before making any changes to the pay amounts.
  306.  
  307.      Set New Pay Date - This allows you to set the Pay Date for ALL employees.
  308.      This is normally set to the current date when each employee is paid.  If
  309.      you would like to change the date, do it after you pay the employees,
  310.      otherwise it will be reset to the current date.
  311.  
  312.      Set New Period End Date - This allows you to set a new period ending date
  313.      for ALL employees.  You will probably use this to set the period ending
  314.      date for your salaried employees.  If you are using ACC-Time this will be
  315.      set for all employees that use the time clock when you select Load
  316.      ACC-Time Data from the Files menu.
  317.  
  318. Employee
  319.  
  320.      Pay Employee - This will compute the pay and deductions for one pay
  321.      period, based on the number of pay periods, exemptions, etc. selected for
  322.      the employee, and add it to the monthly, quarterly and yearly totals.
  323.      When you do this from the EMPLOYEE DATA screen, the calculated amounts
  324.      are automatically saved to memory.  Of course you may quit without saving
  325.      to disk, so it's not really as permanent as it sounds.  This menu item
  326.      performs the same function from the PAY AMOUNTS screen except that you
  327.      may click on CANCEL and the pay amounts will not be changed in memory.
  328.      There are some buttons in the PAY AMOUNTS screen that allow you to change
  329.      or recalculate pay amounts without saving them to memory.  These will be
  330.      discussed later.
  331.  
  332.      Find Employee - You can find any employee and display that employee's
  333.      info on the screen.  It looks for the first match of the characters
  334.      entered.  You may enter as little as is necessary to be unique, and the
  335.      first match will be located very quickly.  The currently displayed
  336.      employee will be saved to memory before the found employee is displayed.
  337.  
  338.      Add Employee - The first time that you run Payroll Expert, the program
  339.      automatically selects this option.  You may only access this from the
  340.      'EMPLOYEE DATA' screen.  If necessary, you will be asked if you want to
  341.      save the currently displayed employee first.  It's important to understand
  342.      that this function just lets you add a new employee into memory.  It does
  343.      not automatically save the employee to disk.  If you accidently select
  344.      this option you may exit by clicking the previous employee button (arrow).
  345.  
  346.      Delete Employee - This deletes the currently displayed employee from
  347.      memory AND FROM DISK!  You will be asked if you are sure you want to do
  348.      this.  When you delete an employee, the old PAYROLL.DAT file is renamed to
  349.      PAYROLL.BAK and a new PAYROLL.DAT file is created.  If you accidently
  350.      delete an employee, you can recover by just renaming the file.  You may
  351.      only access this option from the 'EMPLOYEE DATA' screen.
  352.  
  353.      Save Employee - This will save the currently displayed employee to disk in
  354.      the file 'PAYROLL.DAT' in the directory from which Payroll Expert was run.
  355.      This is only possible if the employee has a name entered in the NAME
  356.      field.  If you want to save more than one employee, you should use the
  357.      File menu and select Save Payroll Data.  When you exit the program, if you
  358.      haven't saved any changes that were made you will be asked if you want to
  359.      do so.
  360.  
  361.      Employee Options - This takes you to the options screen where you can
  362.      enter several important options for each employee.  If the employee stated
  363.      on their W-4 form that he or she wanted an additional amount withheld from
  364.      each paycheck, you may enter that amount here and it will automatically be
  365.      added to the federal tax amount each time you pay that employee.  If you
  366.      want to be able to import the hours worked and period ending date from
  367.      ACC-Time you must enter the employee number from the ACC-Time program
  368.      here.  Any time you delete an employee from within the ACC-Time program
  369.      some of the employee numbers change so you MUST make sure that this number
  370.      is correct or you will get the wrong data from ACC-Time.  Here you may
  371.      also elect to use the alternate tax tables for this employee only.  If you
  372.      choose, you may elect to have the federal and state taxes rounded to the
  373.      nearest dollar.  Also, you may elect to deduct the employee's insurance
  374.      contribution before calculating the taxes. This would normally only apply
  375.      if you are providing what is called a cafeteria plan for the employees.
  376.      Check with the IRS for details.  If the employee receives advance payments
  377.      for Earned Income Credit you should elect to have that amount show up in
  378.      the 'Other Additions' field so your 941 taxes will be computed properly.
  379.      When everything is set up properly click on OK and you will be returned
  380.      to the PAY AMOUNTS screen.  If you click on CANCEL nothing will be
  381.      changed.
  382.      
  383.      Subtract Last Pay - If you accidently pay an employee you may use this
  384.      feature to subtract the last pay amounts.  The month/quarter/year amounts
  385.      will be adjusted accordingly.  These changes are not saved if you select
  386.      CANCEL.  This is only available from the 'PAY AMOUNTS' screen.
  387.  
  388.      Recalculate Pay - If you make any changes manually to the amounts on the
  389.      screen you may use this feature to recalculate the net pay.  The old 
  390.      PERIOD amounts are first subtracted from the month/quarter/year amounts.
  391.      Then the new PERIOD net is recalculated with the amounts that were
  392.      changed.  Then the PERIOD amounts are added to the month/quarter/year
  393.      amounts.  This way the net pay amounts are always calculated correctly.
  394.      These changes are not saved if you select CANCEL.  This is only available
  395.      from the 'PAY AMOUNTS' screen.
  396.  
  397.      Calculate Hours - If you choose to use Payroll Expert without using
  398.      ACC-Time, this feature is available to help you calculate the number of
  399.      hours your employees have worked.  You may enter up to 24 starting and
  400.      ending times and the program will calculate the hours worked for you.  If
  401.      the 'AUTOLUNCH' button is highlighted (darkened) and the difference in
  402.      starting and ending times is five hours or more, a half-hour will
  403.      automatically be deducted from the hours worked.  The 'CALCULATE' botton
  404.      calculates the hours worked and displays them on screen.  The 'STORE'
  405.      button calculates the hours worked and stores the total directly into the
  406.      record of the employee whose name is displayed on screen.  The total hours
  407.      will then be displayed in the Regular Hours field.  The 'CANCEL' button
  408.      just exits without making any changes.
  409.  
  410.      Note:  In the A.M. and P.M. fields anything other than "P" (or "p") is
  411.             considered to be an "A".  Therefore 'xm' or 'DM' or nothing at all
  412.             is still considered as 'AM'.  Also, 12:00 Noon is 12:00 PM and
  413.             Midnight is 12:00 AM.
  414.  
  415.  THE PAYCHECK.FRM FILE
  416.  
  417.      This file controls the format for printed paychecks and stubs.  It is a 
  418.      text file that may be created with any text editor.  All text from this 
  419.      file, with the exception of the control codes that are detailed below, will
  420.      be printed just as it appears in the file.  The first line in the file MUST
  421.      be:
  422.  
  423.      PAYXPERT
  424.  
  425.      and the last line MUST be:
  426.  
  427.      END
  428.  
  429.      All lines must end with a carriage return.  All control codes start with 
  430.      the backslash character \.  There are several types of control codes 
  431.      available.  The first type is 2 digits (00-64) preceded by the backslash.  
  432.      This allows you to access all the individual elements of data available for
  433.      the employees.  The following is a description of each of these:
  434.  
  435.      Code      Description                        Number of characters printed
  436.      -------------------------------------------------------------------------
  437.      \00       Employee name                      41
  438.      \01       Employee address                   41
  439.      \02       City                               20
  440.      \03       State                               2
  441.      \04       Zip Code                            5
  442.      \05       Phone number                       12 (nnn-nnn-nnnn)
  443.      \06       Social Security number             11 (nnn-nn-nnnn)
  444.      \07       Status (Single/Married)             7
  445.      \08       Pay type (Hourly/Salary)            6
  446.      \09       Pay rate                            9 (nnnnnn.nn)
  447.      \10       Number of exemptions                2 (nn)
  448.      \11       Number of pay periods               2 (nn)
  449.      \12       Starting date                       8 (mm/dd/yy)
  450.      \13       Department                         10
  451.      \14       Vacation hours accrued              6 (nnn.nn)
  452.      \15       Regular hours worked                6 (nnn.nn)
  453.      \16       Overtime hours worked               6 (nnn.nn)
  454.      \17       Vacation hours                      6 (nnn.nn)
  455.      \18       Holiday hours                       6 (nnn.nn)
  456.      \19       Extra pay amount                    9 (nnnnnn.nn)
  457.      \20       Extra pay type (description)       12
  458.      \21       Pay date                            8 (mm/dd/yy)
  459.      \22       Period ending date                  8 (mm/dd/yy)
  460.      \23       Gross pay (for period)              9 (nnnnnn.nn)
  461.      \24       Federal tax      "                       "
  462.      \25       State tax        "                       "
  463.      \26       State 2 or City Tax                      "
  464.      \27       FICA             "                       "
  465.      \28       Medicare         "                       "
  466.      \29       Insurance        "                       "
  467.      \30       Other deductions "                       "
  468.      \31       Other additions  "                       "
  469.      \32       Total deductions "                       "
  470.      \33       Net pay          "                       "
  471.  
  472.      \34 - \44 Same as above except these are for Monthly amounts
  473.      \45 - \55 Same as above except these are for Quarterly amounts
  474.      \56 - \66 Same as above except these are for Yearly amounts
  475.  
  476.      \67       Additional Federal withholding           "
  477.      \68       Additional State withholding             "
  478.      \69       Additional State 2 or City withholding   "
  479.      \70       ACC-Time employee number            2 (nn)
  480.      
  481.      The second type of control code is a single letter preceded by the 
  482.      backslash character.  There are only a few of these, but they are very 
  483.      useful.
  484.  
  485.      Code      Description                        Length
  486.      ---------------------------------------------------------------
  487.      \C        Company name                       41
  488.      \R        Pay amount for Regular hours       9 (nnnnnn.nn)
  489.      \O        Pay amount for Overtime hours            "
  490.      \V        Pay amount for Vacation hours            "
  491.      \H        Pay amount for Holiday hours             "
  492.      \E        Extra pay amount (same as \19)           "
  493.      \T        Total hours worked                 6 (nnn.nn)
  494.      \M        Current month (number, 01-12)      2 (nn)
  495.      \m        Current month (text, January,etc.) 9
  496.      \D        Current day (number, 01-31)        2 (nn)
  497.      \d        Current day (text, Monday, etc.)   9
  498.      \Y        Current year                       4 (nnnn)
  499.      \y        Current year (short form)          2 (nn)
  500.      \A        Alphanumeric representation of the
  501.                net pay amount (e.g. Fifty-eight and 19/100)
  502.                We can't print a check without this can we?
  503.  
  504.      The last few control codes are a bit different:
  505.  
  506.      \Snn      nn = the number of spaces to be printed.  This is handy if you 
  507.                don't want to type a bunch of spaces in your text file.  Instead 
  508.                of typing 50 spaces you could just type \S50.  There must be 2 
  509.                digits after the 'S' for this to work.
  510.  
  511.      \\nn      Note the 2 backslashes.  This is used to insert printer control 
  512.                codes into the text.  After the 2 backslashes you can enter the 
  513.                printer control code.  This must be in hexadecimal format and it
  514.                must be 2 characters!  If you need to send more than one code, 
  515.                you must precede each one with the double backslash!  For 
  516.                example, \\1B\\2D\\01 would turn on the underline mode on an 
  517.                Epson compatible printer.
  518.  
  519.      \(xxxx)   If you would like to compute a total of any of the individual 
  520.                amounts (Regular, Overtime, Vacation, Holiday, & Extra pay), you
  521.                may put any or all of the letters R,O,V,H, and E in parentheses 
  522.                and those amounts will be added together and the total will be 
  523.                printed.  For example, if you would like to total all pay except
  524.                that for regular hours, you would use: \(OVHE) and the total 
  525.                would be computed and printed out in the format: nnnnnn.nn.
  526.  
  527.      While designing a check format may seem like a complex process, it really
  528.      is not as difficult as it appears.  Just make some photocopies of your 
  529.      blank checks and experiment.  The 'PAYCHECK.FRM' file on the disk may help 
  530.      you understand this process.
  531.  
  532.  
  533.  
  534.                                 CONCLUSION
  535.  
  536.      This program was written for my particular payroll application.
  537.      Although I have tried to incorporate all the features I could think of,
  538.      I am open to suggestions for additions or improvements (and bug reports
  539.      of course.  Murphy's law always prevails...).  Also, I'm aware that
  540.      very few employers are using Atari computers so the market for a
  541.      program like this is very limited.  I haven't seen anything on another
  542.      computer platform that is as easy to learn and use.  It has made my job
  543.      a lot easier.  I hope it does some good for you too.  Enjoy!
  544.  
  545.  
  546. CREDITS AND DISCLAIMERS
  547.  
  548.      This program was written using GFA Basic version 3.5.  The resource file
  549.      was created with the Atari RCS.  I have tried to make this program as
  550.      bug-free as possible but I cannot be responsible for any problems caused
  551.      by its use.
  552.  
  553.  
  554. Now the begging and groveling...
  555.  
  556.      This program is Shareware.  A lot of time and effort went into the
  557.      development of Payroll Expert.  I am only asking for $25.00 for a
  558.      complete registered version.  If you send your shareware payment you
  559.      will be eligible for all updates to this program.  I will also try to
  560.      incorporate any suggestions that you may have.  The Shareware donation for
  561.      ACC-Time is normally $10.00 but if you pay for Payroll Expert ACC-Time is
  562.      free!  Please support Shareware authors!
  563.  
  564. How to reach me:
  565.  
  566.      If you have any questions, suggestions, bug reports, etc., you can
  567.      reach me by phone, mail, or GEmail.
  568.  
  569.      Randy Blain
  570.      P.O. Box 61748
  571.      Virginia Beach, VA 23462
  572.  
  573.      804-490-5944 
  574.  
  575.      GEnie Address:  RANDYB
  576.  
  577.  
  578.  
  579.  
  580.